package cn.buddha.jec.db.service;

import cn.buddha.jec.db.entity.FlowableInfo;
import cn.buddha.jec.model.TongBaseRequest;
import cn.buddha.jec.model.TongBaseResponse;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 服务流程信息表(VERTICAL) 服务类
 * </p>
 *
 * @author 彤彤
 * @since 2020-04-01
 */
public interface IFlowableInfoService extends IService<FlowableInfo> {

    /**
     * @return
     * @Author 友野浩二
     * @Description // 保存服务流程信息
     * @Date 2020/4/2 0:28
     * @Param [input]
     */
    void saveFlowableInfo(TongBaseRequest input);

    /**
     * @return
     * @Author 友野浩二
     * @Description // 更新服务流程信息
     * @Date 2020/4/9 16:41
     * @Param [output, flowableStatus(成功-FlowableStatus.STATUS_SUCCESS,异常-FlowableStatus.STATUS_EXCEPTION)]
     */
    void updateFlowableInfo(TongBaseResponse output, String flowableStatus);

}
